\section{\-Class \-Hierarchy}
\-This inheritance list is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:abs\-\_\-cosine\-\_\-fun$<$ \-Vector\-\_\-type $>$}{\pageref{structnih_1_1abs__cosine__fun}}{}
\item \contentsline{section}{nih\-:\-:add$<$ \-T $>$}{\pageref{structnih_1_1add}}{}
\item \contentsline{section}{nih\-:\-:\-Z\-H\-\_\-rotation$<$ l $>$\-:\-:\-Apply$<$ m $>$}{\pageref{structnih_1_1_z_h__rotation_1_1_apply}}{}
\item \contentsline{section}{nih\-:\-:\-Z\-H\-\_\-rotation$<$ l $>$\-:\-:\-Apply$<$ l $>$}{\pageref{structnih_1_1_z_h__rotation_1_1_apply_3_01l_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Base\-\_\-distribution$<$ \-Derived\-\_\-type $>$}{\pageref{structnih_1_1_base__distribution}}{}
\item \contentsline{section}{nih\-:\-:\-Base\-\_\-distribution$<$ \-Bounded\-\_\-exponential $>$}{\pageref{structnih_1_1_base__distribution}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Bounded\-\_\-exponential}{\pageref{structnih_1_1_bounded__exponential}}{}
\end{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Base\-\_\-distribution$<$ \-Bounded\-\_\-pareto\-\_\-distribution $>$}{\pageref{structnih_1_1_base__distribution}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Bounded\-\_\-pareto\-\_\-distribution}{\pageref{structnih_1_1_bounded__pareto__distribution}}{}
\end{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Base\-\_\-distribution$<$ \-Cauchy\-\_\-distribution $>$}{\pageref{structnih_1_1_base__distribution}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Cauchy\-\_\-distribution}{\pageref{structnih_1_1_cauchy__distribution}}{}
\end{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Base\-\_\-distribution$<$ \-Cosine\-\_\-distribution $>$}{\pageref{structnih_1_1_base__distribution}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Cosine\-\_\-distribution}{\pageref{structnih_1_1_cosine__distribution}}{}
\end{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Base\-\_\-distribution$<$ \-Exponential\-\_\-distribution $>$}{\pageref{structnih_1_1_base__distribution}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Exponential\-\_\-distribution}{\pageref{structnih_1_1_exponential__distribution}}{}
\end{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Base\-\_\-distribution$<$ \-Pareto\-\_\-distribution $>$}{\pageref{structnih_1_1_base__distribution}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Pareto\-\_\-distribution}{\pageref{structnih_1_1_pareto__distribution}}{}
\end{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Base\-\_\-distribution$<$ \-Uniform\-\_\-distribution $>$}{\pageref{structnih_1_1_base__distribution}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Uniform\-\_\-distribution}{\pageref{structnih_1_1_uniform__distribution}}{}
\end{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:\-Bbox$<$ \-Vector\-\_\-t $>$}{\pageref{structnih_1_1_bbox}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:binned\-\_\-sah\-:\-:\-Bbox}{\pageref{structnih_1_1cuda_1_1binned__sah_1_1_bbox}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Sah\-\_\-builder\-:\-:\-Bbox}{\pageref{structnih_1_1cuda_1_1_sah__builder_1_1_bbox}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:\-Bbox}{\pageref{structnih_1_1cuda_1_1sah_1_1_bbox}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:\-Bbox\-\_\-compressor}{\pageref{structnih_1_1cuda_1_1sah_1_1_bbox__compressor}}{}
\item \contentsline{section}{nih\-:\-:bbox\-\_\-functor}{\pageref{structnih_1_1bbox__functor}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:\-Best\-\_\-split\-\_\-functor}{\pageref{structnih_1_1cuda_1_1sah_1_1_best__split__functor}}{}
\item \contentsline{section}{nih\-:\-:\-B\-F\-Tree$<$ \-Node\-\_\-iterator, \-Domain\-\_\-type $>$}{\pageref{structnih_1_1_b_f_tree}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Sah\-\_\-builder\-:\-:\-Bin}{\pageref{structnih_1_1cuda_1_1_sah__builder_1_1_bin}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:binned\-\_\-sah\-:\-:\-Bin}{\pageref{structnih_1_1cuda_1_1binned__sah_1_1_bin}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:\-Bin}{\pageref{structnih_1_1cuda_1_1sah_1_1_bin}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Bin\-\_\-counter}{\pageref{structnih_1_1cuda_1_1_bin__counter}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:binned\-\_\-sah\-:\-:\-Bin\-\_\-counter}{\pageref{structnih_1_1cuda_1_1binned__sah_1_1_bin__counter}}{}
\item \contentsline{section}{nih\-:\-:binary\-\_\-and$<$ \-T $>$}{\pageref{structnih_1_1binary__and}}{}
\item \contentsline{section}{nih\-:\-:binary\-\_\-function\-\_\-tag}{\pageref{structnih_1_1binary__function__tag}}{}
\item \contentsline{section}{nih\-:\-:binary\-\_\-or$<$ \-T $>$}{\pageref{structnih_1_1binary__or}}{}
\item \contentsline{section}{nih\-:\-:\-Binary\-Cast$<$ \-Out, \-In $>$}{\pageref{unionnih_1_1_binary_cast}}{}
\item \contentsline{section}{nih\-:\-:binder1st$<$ \-F, \-C $>$}{\pageref{structnih_1_1binder1st}}{}
\item \contentsline{section}{nih\-:\-:binder2nd$<$ \-F, \-C $>$}{\pageref{structnih_1_1binder2nd}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Binned\-\_\-sah\-\_\-builder}{\pageref{structnih_1_1cuda_1_1_binned__sah__builder}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Sah\-\_\-builder\-:\-:\-Bins}{\pageref{structnih_1_1cuda_1_1_sah__builder_1_1_bins}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:binned\-\_\-sah\-:\-:\-Bins}{\pageref{structnih_1_1cuda_1_1binned__sah_1_1_bins}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:\-Bins}{\pageref{structnih_1_1cuda_1_1sah_1_1_bins}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Bintree\-\_\-context}{\pageref{structnih_1_1cuda_1_1_bintree__context}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Bintree\-\_\-gen\-\_\-context}{\pageref{structnih_1_1cuda_1_1_bintree__gen__context}}{}
\item \contentsline{section}{nih\-:\-:\-Bintree\-\_\-node}{\pageref{structnih_1_1_bintree__node}}{}
\item \contentsline{section}{nih\-:\-:\-Bitmask$<$ \-W\-O\-R\-D\-S $>$}{\pageref{structnih_1_1_bitmask}}{}
\item \contentsline{section}{nih\-:\-:\-Bitmask$<$ 1 $>$}{\pageref{structnih_1_1_bitmask_3_011_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Bitmask$<$ 2 $>$}{\pageref{structnih_1_1_bitmask_3_012_01_4}}{}
\item \contentsline{section}{nih\-:\-:breadth\-\_\-first\-\_\-tree}{\pageref{structnih_1_1breadth__first__tree}}{}
\item \contentsline{section}{nih\-:\-:\-Bvh$<$ \-D\-I\-M $>$}{\pageref{structnih_1_1_bvh}}{}
\item \contentsline{section}{nih\-:\-:\-Bvh\-\_\-builder$<$ \-D\-I\-M $>$}{\pageref{classnih_1_1_bvh__builder}}{}
\item \contentsline{section}{nih\-:\-:\-Bvh\-\_\-leaf}{\pageref{structnih_1_1_bvh__leaf}}{}
\item \contentsline{section}{nih\-:\-:\-Bvh\-\_\-node}{\pageref{structnih_1_1_bvh__node}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:bvh\-\_\-packing\-\_\-functor}{\pageref{structnih_1_1cuda_1_1bvh__packing__functor}}{}
\item \contentsline{section}{nih\-:\-:\-Bvh\-\_\-builder$<$ \-D\-I\-M $>$\-:\-:\-Bvh\-\_\-partitioner}{\pageref{structnih_1_1_bvh__builder_1_1_bvh__partitioner}}{}
\item \contentsline{section}{nih\-:\-:\-Bvh\-\_\-sah\-\_\-builder}{\pageref{classnih_1_1_bvh__sah__builder}}{}
\item \contentsline{section}{nih\-:\-:deprecated\-:\-:\-Bvh\-\_\-sah\-\_\-builder}{\pageref{classnih_1_1deprecated_1_1_bvh__sah__builder}}{}
\item \contentsline{section}{nih\-:\-:clamped\-\_\-cosine\-\_\-fun$<$ \-Vector\-\_\-type $>$}{\pageref{structnih_1_1clamped__cosine__fun}}{}
\item \contentsline{section}{nih\-:\-:component\-\_\-functor$<$ \-Vector\-\_\-type $>$}{\pageref{structnih_1_1component__functor}}{}
\item \contentsline{section}{nih\-:\-:compose\-\_\-binary$<$ \-F, \-G1, \-G2 $>$}{\pageref{structnih_1_1compose__binary}}{}
\item \contentsline{section}{nih\-:\-:compose\-\_\-unary$<$ \-F1, \-F2 $>$}{\pageref{structnih_1_1compose__unary}}{}
\item \contentsline{section}{nih\-:\-:compose\-\_\-unary\-\_\-after\-\_\-binary$<$ \-F1, \-F2 $>$}{\pageref{structnih_1_1compose__unary__after__binary}}{}
\item \contentsline{section}{nih\-:\-:composition\-\_\-type$<$ \-F1, \-F2, \-T1, \-T2 $>$}{\pageref{structnih_1_1composition__type}}{}
\item \contentsline{section}{nih\-:\-:composition\-\_\-type$<$ \-F1, \-F2, unary\-\_\-function\-\_\-tag, binary\-\_\-function\-\_\-tag $>$}{\pageref{structnih_1_1composition__type_3_01_f1_00_01_f2_00_01unary__function__tag_00_01binary__function__tag_01_4}}{}
\item \contentsline{section}{nih\-:\-:composition\-\_\-type$<$ \-F1, \-F2, unary\-\_\-function\-\_\-tag, unary\-\_\-function\-\_\-tag $>$}{\pageref{structnih_1_1composition__type_3_01_f1_00_01_f2_00_01unary__function__tag_00_01unary__function__tag_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Sparse\-\_\-matrix$<$ \-T $>$\-:\-:const\-\_\-iterator}{\pageref{classnih_1_1_sparse__matrix_1_1const__iterator}}{}
\item \contentsline{section}{nih\-:\-:constant\-\_\-fun$<$ \-T, \-R $>$}{\pageref{structnih_1_1constant__fun}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:kd\-:\-:\-Kd\-\_\-context$<$ \-Integer, \-Output\-Tree $>$\-:\-:\-Context}{\pageref{structnih_1_1cuda_1_1kd_1_1_kd__context_1_1_context}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Kd\-\_\-context\-:\-:\-Context}{\pageref{structnih_1_1cuda_1_1_kd__context_1_1_context}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Bintree\-\_\-context\-:\-:\-Context}{\pageref{structnih_1_1cuda_1_1_bintree__context_1_1_context}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-L\-B\-V\-H\-\_\-context\-:\-:\-Context}{\pageref{structnih_1_1cuda_1_1_l_b_v_h__context_1_1_context}}{}
\item \contentsline{section}{nih\-:\-:\-L\-B\-V\-H\-\_\-context\-:\-:\-Context}{\pageref{structnih_1_1_l_b_v_h__context_1_1_context}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:\-Cost\-\_\-functor}{\pageref{structnih_1_1cuda_1_1sah_1_1_cost__functor}}{}
\item \contentsline{section}{nih\-:\-:\-C\-P\-\_\-rotated\-\_\-sequence$<$ \-Sample\-\_\-sequence $>$}{\pageref{structnih_1_1_c_p__rotated__sequence}}{}
\item \contentsline{section}{nih\-:\-:\-C\-P\-\_\-rotator$<$ \-Generator $>$}{\pageref{structnih_1_1_c_p__rotator}}{}
\item \contentsline{section}{nih\-:\-:\-C\-U\-D\-A\-\_\-config}{\pageref{structnih_1_1_c_u_d_a__config}}{}
\item \contentsline{section}{nih\-:\-:default\-\_\-predicate$<$ \-T $>$}{\pageref{structnih_1_1default__predicate}}{}
\item \contentsline{section}{nih\-:\-:depth\-\_\-first\-\_\-tree}{\pageref{structnih_1_1depth__first__tree}}{}
\item \contentsline{section}{nih\-:\-:device\-\_\-domain}{\pageref{structnih_1_1device__domain}}{}
\item \contentsline{section}{nih\-:\-:device\-\_\-space}{\pageref{structnih_1_1device__space}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:different\-\_\-keys}{\pageref{structnih_1_1cuda_1_1sah_1_1different__keys}}{}
\item \contentsline{section}{nih\-:\-:domain\-\_\-pointer$<$ \-T, \-Domain $>$}{\pageref{structnih_1_1domain__pointer}}{}
\item \contentsline{section}{nih\-:\-:dual\-\_\-domain$<$ \-T $>$}{\pageref{structnih_1_1dual__domain}}{}
\item \contentsline{section}{nih\-:\-:dual\-\_\-domain$<$ device\-\_\-domain $>$}{\pageref{structnih_1_1dual__domain_3_01device__domain_01_4}}{}
\item \contentsline{section}{nih\-:\-:dual\-\_\-domain$<$ host\-\_\-domain $>$}{\pageref{structnih_1_1dual__domain_3_01host__domain_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Dynamic\-\_\-vector$<$ \-T $>$}{\pageref{structnih_1_1_dynamic__vector}}{}
\item \contentsline{section}{nih\-:\-:eq\-\_\-constant$<$ \-T $>$}{\pageref{structnih_1_1eq__constant}}{}
\item \contentsline{section}{nih\-:\-:equal\-\_\-to$<$ \-T $>$}{\pageref{structnih_1_1equal__to}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:extract\-\_\-key$<$ \-Integer $>$}{\pageref{structnih_1_1cuda_1_1sah_1_1extract__key}}{}
\item \contentsline{section}{nih\-:\-:\-Field\-\_\-traits$<$ \-T $>$}{\pageref{structnih_1_1_field__traits}}{}
\item \contentsline{section}{nih\-:\-:\-Gaussian\-\_\-distribution\-\_\-2d}{\pageref{structnih_1_1_gaussian__distribution__2d}}{}
\item \contentsline{section}{nih\-:\-:\-Gaussian\-\_\-generator}{\pageref{structnih_1_1_gaussian__generator}}{}
\item \contentsline{section}{lts\-:\-:mwcrand\-:\-:generator}{\pageref{structlts_1_1mwcrand_1_1generator}}{}
\item \contentsline{section}{nih\-:\-:greater\-\_\-than\-\_\-zero$<$ \-T $>$}{\pageref{structnih_1_1greater__than__zero}}{}
\item \contentsline{section}{nih\-:\-:\-Halton\-\_\-sampler$<$ space\-\_\-tag $>$}{\pageref{classnih_1_1_halton__sampler}}{}
\item \contentsline{section}{nih\-:\-:\-Histogram$<$ \-T $>$}{\pageref{structnih_1_1_histogram}}{}
\item \contentsline{section}{nih\-:\-:host\-\_\-domain}{\pageref{structnih_1_1host__domain}}{}
\item \contentsline{section}{nih\-:\-:host\-\_\-space}{\pageref{structnih_1_1host__space}}{}
\item \contentsline{section}{nih\-:\-:if\-\_\-constant$<$ \-T, \-R $>$}{\pageref{structnih_1_1if__constant}}{}
\item \contentsline{section}{nih\-:\-:if\-\_\-true$<$ \-T, \-R $>$}{\pageref{structnih_1_1if__true}}{}
\item \contentsline{section}{nih\-:\-:\-Image$<$ \-T $>$}{\pageref{classnih_1_1_image}}{}
\item \contentsline{section}{nih\-:\-:\-Bvh\-\_\-sah\-\_\-builder\-:\-:\-Index\-Sort\-Predicate}{\pageref{classnih_1_1_bvh__sah__builder_1_1_index_sort_predicate}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:invalid\-\_\-key$<$ \-Integer $>$}{\pageref{structnih_1_1cuda_1_1sah_1_1invalid__key}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:invalid\-\_\-key$<$ uint16 $>$}{\pageref{structnih_1_1cuda_1_1sah_1_1invalid__key_3_01uint16_01_4}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:invalid\-\_\-key$<$ uint32 $>$}{\pageref{structnih_1_1cuda_1_1sah_1_1invalid__key_3_01uint32_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Sparse\-\_\-matrix$<$ \-T $>$\-:\-:iterator}{\pageref{classnih_1_1_sparse__matrix_1_1iterator}}{}
\item \contentsline{section}{nih\-:\-:iterator\-\_\-wrapper$<$ \-Space, \-Iterator $>$}{\pageref{structnih_1_1iterator__wrapper}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Kd\-\_\-builder$<$ \-Integer $>$}{\pageref{structnih_1_1cuda_1_1_kd__builder}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:kd\-:\-:\-Kd\-\_\-context$<$ \-Integer, \-Output\-Tree $>$}{\pageref{structnih_1_1cuda_1_1kd_1_1_kd__context}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Kd\-\_\-context}{\pageref{structnih_1_1cuda_1_1_kd__context}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Kd\-\_\-knn$<$ \-D\-I\-M $>$}{\pageref{structnih_1_1cuda_1_1_kd__knn}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Kd\-\_\-knn$<$ 3 $>$}{\pageref{structnih_1_1cuda_1_1_kd__knn_3_013_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Kd\-\_\-node}{\pageref{structnih_1_1_kd__node}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:\-Key\-\_\-centroid\-\_\-packer$<$ \-Integer $>$}{\pageref{structnih_1_1cuda_1_1sah_1_1_key__centroid__packer}}{}
\item \contentsline{section}{nih\-:\-:l\-\_\-bit\-\_\-shift$<$ \-T $>$}{\pageref{structnih_1_1l__bit__shift}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-L\-B\-V\-H\-\_\-builder$<$ \-Integer $>$}{\pageref{structnih_1_1cuda_1_1_l_b_v_h__builder}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-L\-B\-V\-H\-\_\-context}{\pageref{structnih_1_1cuda_1_1_l_b_v_h__context}}{}
\item \contentsline{section}{nih\-:\-:\-L\-B\-V\-H\-\_\-context}{\pageref{structnih_1_1_l_b_v_h__context}}{}
\item \contentsline{section}{nih\-:\-:\-L\-C\-Permutation\-\_\-set}{\pageref{structnih_1_1_l_c_permutation__set}}{}
\item \contentsline{section}{nih\-:\-:mask\-\_\-and$<$ \-T $>$}{\pageref{structnih_1_1mask__and}}{}
\item \contentsline{section}{nih\-:\-:mask\-\_\-or$<$ \-T $>$}{\pageref{structnih_1_1mask__or}}{}
\item \contentsline{section}{nih\-:\-:\-Matrix$<$ \-T, \-N, \-M $>$}{\pageref{structnih_1_1_matrix}}{}
\item \contentsline{section}{nih\-:\-:max\-\_\-functor$<$ \-T $>$}{\pageref{structnih_1_1max__functor}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:merge}{\pageref{structnih_1_1cuda_1_1sah_1_1merge}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:sah\-:\-:merge\-\_\-op}{\pageref{structnih_1_1cuda_1_1sah_1_1merge__op}}{}
\item \contentsline{section}{nih\-:\-:min\-\_\-functor$<$ \-T $>$}{\pageref{structnih_1_1min__functor}}{}
\item \contentsline{section}{min\-\_\-functor}{\pageref{structmin__functor}}{}
\item \contentsline{section}{nih\-:\-:minus\-\_\-one$<$ \-T $>$}{\pageref{structnih_1_1minus__one}}{}
\item \contentsline{section}{nih\-:\-:\-M\-J\-Sampler}{\pageref{structnih_1_1_m_j_sampler}}{}
\item \contentsline{section}{nih\-:\-:octree\-\_\-builder\-:\-:\-Morton\-\_\-bits$<$ \-Integer $>$}{\pageref{structnih_1_1octree__builder_1_1_morton__bits}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:lbvh\-:\-:\-Morton\-\_\-bits$<$ \-Integer $>$}{\pageref{structnih_1_1cuda_1_1lbvh_1_1_morton__bits}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:kd\-:\-:\-Morton\-\_\-bits$<$ \-Integer $>$}{\pageref{structnih_1_1cuda_1_1kd_1_1_morton__bits}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:lbvh\-:\-:\-Morton\-\_\-bits$<$ uint32 $>$}{\pageref{structnih_1_1cuda_1_1lbvh_1_1_morton__bits_3_01uint32_01_4}}{}
\item \contentsline{section}{nih\-:\-:octree\-\_\-builder\-:\-:\-Morton\-\_\-bits$<$ uint32 $>$}{\pageref{structnih_1_1octree__builder_1_1_morton__bits_3_01uint32_01_4}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:kd\-:\-:\-Morton\-\_\-bits$<$ uint32 $>$}{\pageref{structnih_1_1cuda_1_1kd_1_1_morton__bits_3_01uint32_01_4}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:kd\-:\-:\-Morton\-\_\-bits$<$ uint64 $>$}{\pageref{structnih_1_1cuda_1_1kd_1_1_morton__bits_3_01uint64_01_4}}{}
\item \contentsline{section}{nih\-:\-:octree\-\_\-builder\-:\-:\-Morton\-\_\-bits$<$ uint64 $>$}{\pageref{structnih_1_1octree__builder_1_1_morton__bits_3_01uint64_01_4}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:lbvh\-:\-:\-Morton\-\_\-bits$<$ uint64 $>$}{\pageref{structnih_1_1cuda_1_1lbvh_1_1_morton__bits_3_01uint64_01_4}}{}
\item \contentsline{section}{nih\-:\-:morton\-\_\-functor$<$ \-Integer $>$}{\pageref{structnih_1_1morton__functor}}{}
\item \contentsline{section}{nih\-:\-:morton\-\_\-functor$<$ uint32 $>$}{\pageref{structnih_1_1morton__functor_3_01uint32_01_4}}{}
\item \contentsline{section}{nih\-:\-:morton\-\_\-functor$<$ uint64 $>$}{\pageref{structnih_1_1morton__functor_3_01uint64_01_4}}{}
\item \contentsline{section}{\-M\-T\-Rand\-\_\-int32}{\pageref{class_m_t_rand__int32}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{\-M\-T\-Rand}{\pageref{class_m_t_rand}}{}
\item \contentsline{section}{\-M\-T\-Rand53}{\pageref{class_m_t_rand53}}{}
\item \contentsline{section}{\-M\-T\-Rand\-\_\-closed}{\pageref{class_m_t_rand__closed}}{}
\item \contentsline{section}{\-M\-T\-Rand\-\_\-open}{\pageref{class_m_t_rand__open}}{}
\end{DoxyCompactList}
\item \contentsline{section}{nih\-:\-:neq\-\_\-constant$<$ \-T $>$}{\pageref{structnih_1_1neq__constant}}{}
\item \contentsline{section}{nih\-:\-:not$<$ \-T $>$}{\pageref{structnih_1_1not}}{}
\item \contentsline{section}{nih\-:\-:not\-\_\-equal\-\_\-to$<$ \-T $>$}{\pageref{structnih_1_1not__equal__to}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Sah\-\_\-builder\-:\-:\-Objects}{\pageref{structnih_1_1cuda_1_1_sah__builder_1_1_objects}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:binned\-\_\-sah\-:\-:\-Objects}{\pageref{structnih_1_1cuda_1_1binned__sah_1_1_objects}}{}
\item \contentsline{section}{nih\-:\-:\-Oct\-\_\-basis}{\pageref{structnih_1_1_oct__basis}}{}
\item \contentsline{section}{nih\-:\-:\-Oct\-\_\-smooth\-\_\-basis}{\pageref{structnih_1_1_oct__smooth__basis}}{}
\item \contentsline{section}{nih\-:\-:\-Oct\-\_\-smooth\-\_\-basis\-\_\-fun}{\pageref{structnih_1_1_oct__smooth__basis__fun}}{}
\item \contentsline{section}{nih\-:\-:\-Octree\-\_\-builder$<$ \-Integer $>$}{\pageref{structnih_1_1_octree__builder}}{}
\item \contentsline{section}{nih\-:\-:octree\-\_\-builder\-:\-:\-Octree\-\_\-collection}{\pageref{structnih_1_1octree__builder_1_1_octree__collection}}{}
\item \contentsline{section}{nih\-:\-:octree\-\_\-builder\-:\-:\-Octree\-\_\-collector$<$ \-L\-E\-V\-E\-L, \-S\-T\-R\-I\-D\-E $>$}{\pageref{structnih_1_1octree__builder_1_1_octree__collector}}{}
\item \contentsline{section}{nih\-:\-:octree\-\_\-builder\-:\-:\-Octree\-\_\-collector$<$ 3, \-S\-T\-R\-I\-D\-E $>$}{\pageref{structnih_1_1octree__builder_1_1_octree__collector_3_013_00_01_s_t_r_i_d_e_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Octree\-\_\-node}{\pageref{structnih_1_1_octree__node}}{}
\item \contentsline{section}{nih\-:\-:one\-\_\-fun$<$ \-T, \-R $>$}{\pageref{structnih_1_1one__fun}}{}
\item \contentsline{section}{nih\-:\-:one\-\_\-or\-\_\-zero}{\pageref{structnih_1_1one__or__zero}}{}
\item \contentsline{section}{nih\-:\-:\-Permutation\-\_\-set}{\pageref{structnih_1_1_permutation__set}}{}
\item \contentsline{section}{nih\-:\-:\-Permuted\-\_\-sequence$<$ \-Permutation\-\_\-sequence, \-Sample\-\_\-sequence $>$}{\pageref{structnih_1_1_permuted__sequence}}{}
\item \contentsline{section}{nih\-:\-:\-Bvh\-\_\-sah\-\_\-builder\-:\-:\-Predicate}{\pageref{classnih_1_1_bvh__sah__builder_1_1_predicate}}{}
\item \contentsline{section}{nih\-:\-:deprecated\-:\-:\-Bvh\-\_\-sah\-\_\-builder\-:\-:\-Predicate}{\pageref{classnih_1_1deprecated_1_1_bvh__sah__builder_1_1_predicate}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:binned\-\_\-sah\-:\-:\-Queue}{\pageref{structnih_1_1cuda_1_1binned__sah_1_1_queue}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Sah\-\_\-builder\-:\-:\-Queue}{\pageref{structnih_1_1cuda_1_1_sah__builder_1_1_queue}}{}
\item \contentsline{section}{nih\-:\-:r\-\_\-bit\-\_\-shift$<$ \-T $>$}{\pageref{structnih_1_1r__bit__shift}}{}
\item \contentsline{section}{nih\-:\-:\-Random}{\pageref{classnih_1_1_random}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:treereduce\-:\-:reduce$<$ \-Tree\-\_\-type $>$}{\pageref{structnih_1_1cuda_1_1treereduce_1_1reduce}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:treereduce\-:\-:reduce$<$ breadth\-\_\-first\-\_\-tree $>$}{\pageref{structnih_1_1cuda_1_1treereduce_1_1reduce_3_01breadth__first__tree_01_4}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:treereduce\-:\-:reduce$<$ depth\-\_\-first\-\_\-tree $>$}{\pageref{structnih_1_1cuda_1_1treereduce_1_1reduce_3_01depth__first__tree_01_4}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Kd\-\_\-knn$<$ 3 $>$\-:\-:\-Result}{\pageref{structnih_1_1cuda_1_1_kd__knn_3_013_01_4_1_1_result}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Kd\-\_\-knn$<$ \-D\-I\-M $>$\-:\-:\-Result}{\pageref{structnih_1_1cuda_1_1_kd__knn_1_1_result}}{}
\item \contentsline{section}{nih\-:\-:\-Sample\-\_\-combiner$<$ \-Image\-\_\-type $>$\-:\-:\-Row}{\pageref{structnih_1_1_sample__combiner_1_1_row}}{}
\item \contentsline{section}{nih\-:\-:\-Sample\-\_\-window$<$ \-Image\-\_\-type $>$\-:\-:\-Row}{\pageref{structnih_1_1_sample__window_1_1_row}}{}
\item \contentsline{section}{nih\-:\-:\-Sample\-\_\-layer$<$ \-Image\-\_\-type1, \-Image\-\_\-type2 $>$\-:\-:\-Row}{\pageref{structnih_1_1_sample__layer_1_1_row}}{}
\item \contentsline{section}{nih\-:\-:\-Running\-Stat}{\pageref{classnih_1_1_running_stat}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Sah\-\_\-builder}{\pageref{structnih_1_1cuda_1_1_sah__builder}}{}
\item \contentsline{section}{nih\-:\-:\-M\-J\-Sampler\-:\-:\-Sample}{\pageref{structnih_1_1_m_j_sampler_1_1_sample}}{}
\item \contentsline{section}{nih\-:\-:\-Sample\-\_\-combiner$<$ \-Image\-\_\-type $>$}{\pageref{classnih_1_1_sample__combiner}}{}
\item \contentsline{section}{nih\-:\-:\-Sample\-\_\-layer$<$ \-Image\-\_\-type1, \-Image\-\_\-type2 $>$}{\pageref{classnih_1_1_sample__layer}}{}
\item \contentsline{section}{nih\-:\-:\-Sample\-\_\-transformation}{\pageref{structnih_1_1_sample__transformation}}{}
\item \contentsline{section}{nih\-:\-:\-Sample\-\_\-vector$<$ \-Iterator $>$}{\pageref{structnih_1_1_sample__vector}}{}
\item \contentsline{section}{nih\-:\-:\-Sample\-\_\-window$<$ \-Image\-\_\-type $>$}{\pageref{classnih_1_1_sample__window}}{}
\item \contentsline{section}{nih\-:\-:\-Sampler}{\pageref{structnih_1_1_sampler}}{}
\item \contentsline{section}{nih\-:\-:\-S\-H\-\_\-basis$<$ \-L $>$}{\pageref{structnih_1_1_s_h__basis}}{}
\item \contentsline{section}{nih\-:\-:\-Sobol\-\_\-sampler}{\pageref{classnih_1_1_sobol__sampler}}{}
\item \contentsline{section}{nih\-:\-:\-Sobol\-\_\-sequence}{\pageref{structnih_1_1_sobol__sequence}}{}
\item \contentsline{section}{nih\-:\-:\-Sparse\-\_\-matrix$<$ \-T $>$}{\pageref{structnih_1_1_sparse__matrix}}{}
\item \contentsline{section}{nih\-:\-:\-Sparse\-\_\-matrix\-\_\-entry$<$ \-T $>$}{\pageref{structnih_1_1_sparse__matrix__entry}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Sah\-\_\-builder\-:\-:\-Split}{\pageref{structnih_1_1cuda_1_1_sah__builder_1_1_split}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:binned\-\_\-sah\-:\-:\-Split}{\pageref{structnih_1_1cuda_1_1binned__sah_1_1_split}}{}
\item \contentsline{section}{nih\-:\-:bintree\-:\-:\-Split\-\_\-task}{\pageref{structnih_1_1bintree_1_1_split__task}}{}
\item \contentsline{section}{nih\-:\-:cuda\-:\-:\-Bintree\-\_\-gen\-\_\-context\-:\-:\-Split\-\_\-task}{\pageref{structnih_1_1cuda_1_1_bintree__gen__context_1_1_split__task}}{}
\item \contentsline{section}{nih\-:\-:sqr\-\_\-functor$<$ \-T $>$}{\pageref{structnih_1_1sqr__functor}}{}
\item \contentsline{section}{sfmtplus\-:\-:sse2\-\_\-fast\-\_\-mersenne\-\_\-twister$<$ mexp, pos1, sl1, sl2, sr1, sr2, msk1, msk2, msk3, msk4, parity1, parity2, parity3, parity4 $>$}{\pageref{classsfmtplus_1_1sse2__fast__mersenne__twister}}{}
\item \contentsline{section}{nih\-:\-:\-Stats$<$ \-T $>$}{\pageref{structnih_1_1_stats}}{}
\item \contentsline{section}{nih\-:\-:deprecated\-:\-:\-Bvh\-\_\-sah\-\_\-builder\-:\-:\-Stats}{\pageref{structnih_1_1deprecated_1_1_bvh__sah__builder_1_1_stats}}{}
\item \contentsline{section}{nih\-:\-:\-Bvh\-\_\-sah\-\_\-builder\-:\-:\-Stats}{\pageref{structnih_1_1_bvh__sah__builder_1_1_stats}}{}
\item \contentsline{section}{nih\-:\-:ternary\-\_\-function\-\_\-tag}{\pageref{structnih_1_1ternary__function__tag}}{}
\item \contentsline{section}{nih\-:\-:\-T\-G\-A\-Header}{\pageref{structnih_1_1_t_g_a_header}}{}
\item \contentsline{section}{nih\-:\-:\-Transform\-\_\-generator$<$ \-Generator, \-Distribution $>$}{\pageref{structnih_1_1_transform__generator}}{}
\item \contentsline{section}{nih\-:\-:unary\-\_\-function\-\_\-tag}{\pageref{structnih_1_1unary__function__tag}}{}
\item \contentsline{section}{nih\-:\-:\-Vector$<$ \-T, \-D\-I\-M $>$}{\pageref{structnih_1_1_vector}}{}
\item \contentsline{section}{nih\-:\-:\-Vector$<$ \-T, 2 $>$}{\pageref{structnih_1_1_vector_3_01_t_00_012_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Vector$<$ \-T, 3 $>$}{\pageref{structnih_1_1_vector_3_01_t_00_013_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Vector$<$ \-T, 4 $>$}{\pageref{structnih_1_1_vector_3_01_t_00_014_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Vector\-\_\-traits$<$ \-T $>$}{\pageref{structnih_1_1_vector__traits}}{}
\item \contentsline{section}{nih\-:\-:\-Vector\-\_\-traits$<$ \-Dynamic\-\_\-vector$<$ \-T $>$ $>$}{\pageref{structnih_1_1_vector__traits_3_01_dynamic__vector_3_01_t_01_4_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Vector\-\_\-traits$<$ \-T $\ast$ $>$}{\pageref{structnih_1_1_vector__traits_3_01_t_01_5_01_4}}{}
\item \contentsline{section}{nih\-:\-:\-Vector\-\_\-traits$<$ \-Vector$<$ \-T, \-D\-I\-M $>$ $>$}{\pageref{structnih_1_1_vector__traits_3_01_vector_3_01_t_00_01_d_i_m_01_4_01_4}}{}
\item \contentsline{section}{sfmtplus\-:\-:sse2\-\_\-fast\-\_\-mersenne\-\_\-twister$<$ mexp, pos1, sl1, sl2, sr1, sr2, msk1, msk2, msk3, msk4, parity1, parity2, parity3, parity4 $>$\-:\-:w128\-\_\-t}{\pageref{unionsfmtplus_1_1sse2__fast__mersenne__twister_1_1w128__t}}{}
\item \contentsline{section}{nih\-:\-:\-Weyl\-\_\-sampler}{\pageref{classnih_1_1_weyl__sampler}}{}
\item \contentsline{section}{nih\-:\-:\-Z\-H\-\_\-rotation$<$ l $>$}{\pageref{structnih_1_1_z_h__rotation}}{}
\item \contentsline{section}{nih\-:\-:\-Z\-H\-\_\-rotation$<$ 0 $>$}{\pageref{structnih_1_1_z_h__rotation_3_010_01_4}}{}
\end{DoxyCompactList}
